package main

import (
	"errors"
	"fmt"
)

func main() {
	result, err := test52(10, 0)
	if err != nil {
		fmt.Println("自定义错误: ", err)
		//如果需要中断程序,那么通过 panic 停止程序正常执行
		panic(err)
	} else {
		fmt.Println("result=", result)
	}
	fmt.Println("上面语句执行完成, 继续...")
}

func test52(num1 int, num2 int) (result int, err error) {
	if num2 == 0 {
		return 0, errors.New("除数不能为0哦...")
	} else {
		result = num1 / num2
		return result, nil
	}
}
